package com.gjs.user.service;

import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.extension.service.IService;
import com.gjs.common.pojo.dto.user.UserInfoDTO;
import com.gjs.common.pojo.dto.user.UserQueryDTO;
import com.gjs.common.pojo.dto.user.UserRegisterDTO;
import com.gjs.user.pojo.entity.User;

public interface IUserService extends IService<User> {
    User getUserBySecurity();
    UserInfoDTO userRegister(UserRegisterDTO userRegisterDto);

    boolean resetPassword(String mobile, String password);

    Wrapper<User> buildWrapper(UserQueryDTO queryDTO);
}
